package com.huitone.gddw.service.dto.analysis;

import com.huitone.gddw.common.excel.ColToProperty;
import com.huitone.gddw.common.excel.TabCol;

public class SmSubmitFailDTO {
	
	private SvrCount svrCount;
	private DayCount dayCount;
	private AllCount allCount;
	
	
	private GateCount gateCount;
	private GateDayCount gateDayCount;
	private GateAllCount gateAllCount;
	
	//业务端
	public static class SvrCount{
		private String svrNode;
		private Integer svrCounts;
		private String svrName;
		public String getSvrNode() {
			return svrNode;
		}
		public void setSvrNode(String svrNode) {
			this.svrNode = svrNode;
		}
		public Integer getSvrCounts() {
			return svrCounts;
		}
		public void setSvrCounts(Integer svrCounts) {
			this.svrCounts = svrCounts;
		}
		public String getSvrName() {
			return svrName;
		}
		public void setSvrName(String svrName) {
			this.svrName = svrName;
		}
		
		
	}
	public static class DayCount{
		private String day;
		private String mmday;
		private Integer dayCounts;
		
		
		public String getMmday() {
			return mmday;
		}
		public void setMmday(String mmday) {
			this.mmday = mmday;
		}
		public String getDay() {
			return day;
		}
		public void setDay(String day) {
			this.day = day;
		}
		public Integer getDayCounts() {
			return dayCounts;
		}
		public void setDayCounts(Integer dayCounts) {
			this.dayCounts = dayCounts;
		}
	
	}
	
	public static class Hh24Count{
		private String hh24;
		private String mmhh24;
		private Integer hh24Counts;
		public String getHh24() {
			return hh24;
		}
		public void setHh24(String hh24) {
			this.hh24 = hh24;
		}
		public String getMmhh24() {
			return mmhh24;
		}
		public void setMmhh24(String mmhh24) {
			this.mmhh24 = mmhh24;
		}
		public Integer getHh24Counts() {
			return hh24Counts;
		}
		public void setHh24Counts(Integer hh24Counts) {
			this.hh24Counts = hh24Counts;
		}
		
		
		
		
	
	}
	
	
	
	
	public static class AllCount{
		@ColToProperty
		@TabCol(Index = 1, title = "序号", width = "30")
		private Integer seq;
		@ColToProperty
		@TabCol(Index = 2, title = "时间", width = "65")
		private String day;
		
		private String mmday;
		
		@ColToProperty
		@TabCol(Index = 4, title = "统计量", width = "100")
		private Integer counts;
		
		@ColToProperty
		@TabCol(Index = 3, title = "业务端", width = "90")
		private String svrName;
		private String svrNode;
		
		
		@ColToProperty
		@TabCol(Index = 5, title = "基线", width = "50")
		private Integer falve;
		
		public String getMmday() {
			return mmday;
		}
		public void setMmday(String mmday) {
			this.mmday = mmday;
		}
		public Integer getSeq() {
			return seq;
		}
		public void setSeq(Integer seq) {
			this.seq = seq;
		}
		public String getDay() {
			return day;
		}
		public void setDay(String day) {
			this.day = day;
		}
		public Integer getCounts() {
			return counts;
		}
		public void setCounts(Integer counts) {
			this.counts = counts;
		}
		public String getSvrNode() {
			return svrNode;
		}
		public void setSvrNode(String svrNode) {
			this.svrNode = svrNode;
		}
		public Integer getFalve() {
			return falve;
		}
		public void setFalve(Integer falve) {
			this.falve = falve;
		}
		public String getSvrName() {
			return svrName;
		}
		public void setSvrName(String svrName) {
			this.svrName = svrName;
		}
		
	}
	

	
	
	//通道
	
	public static class GateCount{
		
		private String gateLinkId;
		private Integer counts;
		private String gateLinkName;
		public String getGateLinkId() {
			return gateLinkId;
		}
		public void setGateLinkId(String gateLinkId) {
			this.gateLinkId = gateLinkId;
		}
		public Integer getCounts() {
			return counts;
		}
		public void setCounts(Integer counts) {
			this.counts = counts;
		}
		public String getGateLinkName() {
			return gateLinkName;
		}
		public void setGateLinkName(String gateLinkName) {
			this.gateLinkName = gateLinkName;
		}
		
		
		
		
		
	}
	public static class GateDayCount{
		private String day;
		private String mmday;	
		private Integer counts;
		public String getDay() {
			return day;
		}
		public void setDay(String day) {
			this.day = day;
		}
		public String getMmday() {
			return mmday;
		}
		public void setMmday(String mmday) {
			this.mmday = mmday;
		}
		public Integer getCounts() {
			return counts;
		}
		public void setCounts(Integer counts) {
			this.counts = counts;
		}
		
		
		
		
	}
	
	public static class GateHh24Count{
		
		private String hh24;
		private String mmhh24;	
		private Integer counts;
		public String getHh24() {
			return hh24;
		}
		public void setHh24(String hh24) {
			this.hh24 = hh24;
		}
		public String getMmhh24() {
			return mmhh24;
		}
		public void setMmhh24(String mmhh24) {
			this.mmhh24 = mmhh24;
		}
		public Integer getCounts() {
			return counts;
		}
		public void setCounts(Integer counts) {
			this.counts = counts;
		}
		
		
		
		
		
		
		
		
	}
	
	
	
	
	
	
	public static class GateAllCount{
		@ColToProperty
		@TabCol(Index = 1, title = "序号", width = "30")
		private Integer seq;
		
		@ColToProperty
		@TabCol(Index = 2, title = "时间", width = "65")
		private String day;
		
		private String mmday;
		
		@ColToProperty
		@TabCol(Index = 3, title = "通道", width = "90")
		private String gateLinkName;
		private String gateLinkId;
		
		@ColToProperty
		@TabCol(Index = 4, title = "统计量", width = "100")
		private Integer counts;
		
		@ColToProperty
		@TabCol(Index = 5, title = "基线", width = "50")
		private Integer falve;
		
		public Integer getSeq() {
			return seq;
		}
		public void setSeq(Integer seq) {
			this.seq = seq;
		}
		public String getDay() {
			return day;
		}
		public void setDay(String day) {
			this.day = day;
		}
		public String getMmday() {
			return mmday;
		}
		public void setMmday(String mmday) {
			this.mmday = mmday;
		}
		public Integer getCounts() {
			return counts;
		}
		public void setCounts(Integer counts) {
			this.counts = counts;
		}
		public String getGateLinkId() {
			return gateLinkId;
		}
		public void setGateLinkId(String gateLinkId) {
			this.gateLinkId = gateLinkId;
		}
		public Integer getFalve() {
			return falve;
		}
		public void setFalve(Integer falve) {
			this.falve = falve;
		}
		public String getGateLinkName() {
			return gateLinkName;
		}
		public void setGateLinkName(String gateLinkName) {
			this.gateLinkName = gateLinkName;
		}
		
		

	}
	

	
	
	public SvrCount getSvrCount() {
		return svrCount;
	}
	public void setSvrCount(SvrCount svrCount) {
		this.svrCount = svrCount;
	}
	public DayCount getDayCount() {
		return dayCount;
	}
	public void setDayCount(DayCount dayCount) {
		this.dayCount = dayCount;
	}
	public AllCount getAllCount() {
		return allCount;
	}
	public void setAllCount(AllCount allCount) {
		this.allCount = allCount;
	}
	public GateCount getGateCount() {
		return gateCount;
	}
	public void setGateCount(GateCount gateCount) {
		this.gateCount = gateCount;
	}
	public GateDayCount getGateDayCount() {
		return gateDayCount;
	}
	public void setGateDayCount(GateDayCount gateDayCount) {
		this.gateDayCount = gateDayCount;
	}
	public GateAllCount getGateAllCount() {
		return gateAllCount;
	}
	public void setGateAllCount(GateAllCount gateAllCount) {
		this.gateAllCount = gateAllCount;
	}
	
	
	
	
}
